/*******************************************************************************
  * 文件：Main.c
  * 作者：djy
  * 版本：v1.0.0
  * 日期：2020-11-27
  * 说明：应用主函数
*******************************************************************************/
/* 头文件 *********************************************************************/
#include "main.h"
#include "Hardware.h"
#include "OS_Kernel.h"

/* 宏定义 *********************************************************************/
/* 类型定义 *******************************************************************/
/* 变量定义 *******************************************************************/
/* 函数声明 *******************************************************************/
/* 函数定义 *******************************************************************/

/*******************************************************************************
  * 函数名：AppMain
  * 功  能：应用主函数
  * 参  数：无
  * 返回值：无
  * 说  明：无
*******************************************************************************/
void AppMain(void)
{
    Hardware_EnableInterrupt();    // 开中断
    Hardware_EnterCritical();      // 进入临界区
    Hardware_Init();               // 硬件初始化
    OS_Init();                     // OS初始化
    Hardware_ExitCritical();       // 退出临界区
    OS_Run();                      // 运行OS
}


/***************************** 文件结束 ***************************************/

